motor racing circuit - Francés Inglés Diccionario